The Tyranny of Transistors: What Counts about Software?
نویسنده
چکیده
Our intuitions tell us that computer software is vastly better than it was 20 years ago -more diverse, more reliable, more powerful. However, the aggregate measures we use for software show only slow progress. Meanwhile, computer hardware basks in the glow of Moore's Law, and software seems to pale in comparison. While it is possible that software power does grows sluggishly in comparison to hardware, it seems more likely that hardware reaps the benefits of a better decision about what to count in describing progress over time. As we pursue value propositions in software, we should consider carefully the values that we pursue. A good start would be to switch from counting measures of our input effort to counting measures of the results of this effort 1. MOTIVATION Computer hardware has a reputation for performance and cost improvement at a rate unprecedented in the history of technology, with selected measures doubling every year and a half or two. The fact that the benefit can be reaped in either price of performance adds to the luster. Software, on the other hand, doesn't have a widely-quoted measure that shows how its power and value have increased over the years. Absent such a measure, we avoid the question and regale ourselves -and the world -with tales of cost and time overruns and other project failures. Absent a good measure, we sometimes use inappropriate measures -such as the long-standing perception that productivity increases at rates of only 4-6%, leading to doubling times measured in decades instead of years. The consequence is that software suffers relative to hardware, standing as the ne'er-do-well, if raffish, cousin to hardware's industrious and respectable leading man in the saga of information technology. Like the ne'er-do-well cousin, software doesn't get -or effectively claim -credit for its very real progress. Through its interest in Economics-Driven Software Engineering Research, the EDSER community proposes to change the objective of software development from the creation of functionality to the creation of value. It therefore behooves us to consider carefully what we mean by value. 2. THE MOORE'S LAW PROBLEM In 1965, Moore extrapolated from four data points that the number of transistors (switches) on an integrated circuit (chip) would double every two years. In fact, the doubling rate has been about 18 months for the subsequent three and a half decades. Furthermore, "Moore's Law" is widely interpreted not as a technical measure of switches per chip but as a broader, softer measure of computing system power that includes speed, storage capacity, and bandwidth, achieved through architecture and aggregation as well as chip technology. Costs have not grown in proportion the cost of the power growth is largely in design, which is principally the cost of the designers. Human costs grow roughly with inflation, doubling every decade or two rather than every year or two. Manufacturing costs have also seen only modest increases, but that bears on the number of computers in use, not the power of each one. So hardware has cultivated and earned a public persona of relentless growth in both power and price performance. The genius of Moore's Law as an aggregate description of hardware improvement is that it • counts something simple and understandable • counts the same thing over time • counts an output rather than an input • refuses to get embroiled in all the deficiencies of transistors as a measure Proceedings of the Fourth Workshop on Economics-Driven Software Engineering Research, IEEE Computer Society, 2002
منابع مشابه
Innovation, Demand, and Responsibility: Some Fundamental Questions About Health Systems; Comment on “What Health System Challenges Should Responsible Innovation in Health Address? Insights From an International Scoping Review”
In this commentary on the exercise of Lehoux et al (this volume) I argue that in discussions on the current challenges of health systems, a better diagnosis of the health system is required. The cause of responsible innovation in health (RIH) requires a better understanding of the dynamics of health systems, in particular how innovation, demand, and responsibility are m...
متن کاملA Novel Method Design Multiplexer Quaternary with CNTFET
Background and Objectives: In recent decades, due to the effect of the short channel, the use of CMOS transistors in the nanoscale has become a major concern. One option to deal with this issue is the use of nano-transistors. Methods: Using nano-transistors and multi-valued logic (MVL) can reduce the level of chips and connections and have a direct impact on power consumption. The present study...
متن کاملApplication of Neural Space Mapping for Modeling Ballistic Carbon Nanotube Transistors
In this paper, using the neural space mapping (NSM) concept, we present a SPICE-compatible modeling technique to modify the conventional MOSFET equations, to be suitable for ballistic carbon nanotube transistors (CNTTs). We used the NSM concept in order to correct conventional MOSFET equations so that they could be used for carbon nanotube transistors. To demonstrate the accuracy of our mod...
متن کاملThe Tyranny of Geography
When Matt’s job search reached its third year, his family became convinced that his studying computer science in college was a mistake. “If computer science is such a good thing to study,” his grandmother sni ed, “why can’t it get him a job?” I wasn’t an intimate friend of Matt’s, but as his neighbor, I’d seen him grow from toddler to teenager to tech geek. As a gesture to the family, I o ered ...
متن کاملPerformance Analysis of Reversible Sequential Circuits Based on Carbon NanoTube Field Effect Transistors (CNTFETs)
This study presents the importance of reversible logic in designing of high performance and low power consumption digital circuits. In our research, the various forms of sequential reversible circuits such as D, T, SR and JK flip-flops are investigated based on carbon nanotube field-effect transistors. All reversible flip-flops are simulated in two voltages, 0.3 and 0.5 Volt. Our results show t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002